                  *************  *************                  
                  *****************************     **      ****
*                 *****************************    *************
*                 ****************************     *************
*                  ***************************     *************
**                 ***************************     *************
***                 *************************      *************
****                *************************       ************
*****                ***********************        ************
*****              ************************        *************
*****              ************************       **************
****              ************************       ***************
****              ***********************        ***************
***              ******   **************         ******  ***  **
 *               ***        *****  ****         ***             
                                                                
                *                                               
               ***                                              
               ****                                      ****   
              ****                                  *********** 
             *****                                 ************ 
              *****                                ************ 
             *******                               ************ 
            *********                               *********** 
           **********                               **********  
         ************                ****            ********   
     ***************                 *****            ******    
  ******************                 ******            **       
 ********************       *        *******                    
 *********************      **   ** *********                   
 ************************  ***   **************                 
 *****************************   ***************                
 *****************************   ***************                
    **************************   **  ************               
     ************************          **** *******  *   **     
       ****************     *                ****************** 
         *************                         **************** 
            *********                         ***************** 
             *******                          ***************** 
               ****                          ****************** 
               ***                           ****************** 
               ***                            ***************** 
               **                              **************** 
               **                              **************** 
               *                               **************** 
               *                               **************** 
               *                                *************** 
                                                *************** 
                                                *************** 
                                               ***************  
             *              ***              ****************** 
                         *****              ******************* 
           *             ****               ******************* 
                        ****               ******************** 
                       *****             *********************  
                       *****             ********************   
       *              ******             ********************   
                     ******              ********************   
                    ********            *****************    ** 
                   *********           *****************        
                   *********          ***************           
                   **********        **************             
                   ***********      *************               
                   ***********      **********                  
